/* Class125_Sub2 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class125_Sub2 extends Class125
{
    public static Class9_Sub1 aClass9_Sub1_3374;
    public static boolean aBoolean3375;
    public int anInt3376;
    public static int anInt3377;
    public static int anInt3378;
    public static Class124 aClass124_3379;
    public static int anInt3380;
    public int anInt3381;
    public static int anInt3382;
    public static int anInt3383 = 0;
    public int anInt3384;
    public static int anInt3385;
    public static float aFloat3386;
    public static int anInt3387;
    public static Class94 aClass94_3388;
    public int anInt3389;
    
    public static void method1731(int arg0) {
	try {
	    if (arg0 != -16888)
		method1733((byte) 78, null, 39, -58);
	    aClass9_Sub1_3374 = null;
	    aClass94_3388 = null;
	    aClass124_3379 = null;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       "nk.H(" + arg0 + ')');
	}
    }
    
    public void method1724(int arg0, int arg1, int arg2) {
    while_1125_:
	do {
	while_1124_:
	    do {
		do {
		    try {
			if (arg1 == -6)
			    break;
		    } catch (RuntimeException runtimeexception) {
			break while_1124_;
		    }
		    return;
		} while (false);
		try {
		    anInt3378++;
		} catch (RuntimeException runtimeexception) {
		    break;
		}
		break while_1125_;
	    } while (false);
	    Throwable throwable = new Throwable();
	    throw Class14_Sub8_Sub14.method554(throwable,
					       ("nk.F(" + arg0 + ',' + arg1
						+ ',' + arg2 + ')'));
	} while (false);
    }
    
    public static void method1732(int arg0) {
	try {
	    anInt3382++;
	    Class36.aClass52_621.method1203((byte) -58);
	    if (arg0 != -25300)
		method1734(101, -47, -70, 25, -121, -108, 89);
	    Class70.aClass52_1079.method1203((byte) -47);
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       "nk.I(" + arg0 + ')');
	}
    }
    
    public Class125_Sub2(int arg0, int arg1, int arg2, int arg3, int arg4,
			 int arg5) {
	super(-1, arg4, arg5);
	try {
	    anInt3381 = arg3;
	    anInt3376 = arg1;
	    anInt3389 = arg0;
	    anInt3384 = arg2;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("nk.<init>(" + arg0 + ','
						+ arg1 + ',' + arg2 + ','
						+ arg3 + ',' + arg4 + ','
						+ arg5 + ')'));
	}
    }
    
    public void method1726(int arg0, int arg1, int arg2) {
	try {
	    if (arg0 < 39)
		method1734(-37, -40, -117, 79, 64, -19, -12);
	    anInt3387++;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("nk.D(" + arg0 + ',' + arg1
						+ ',' + arg2 + ')'));
	}
    }
    
    public static Class14_Sub2_Sub19[] method1733(byte arg0, Class9 arg1,
						  int arg2, int arg3) {
    while_1126_:
	do {
	    do {
		Class14_Sub2_Sub19[] class14_sub2_sub19s;
		try {
		    anInt3377++;
		    if (Class109.method1564(-2, arg2, arg3, arg1))
			break;
		    class14_sub2_sub19s = null;
		} catch (RuntimeException runtimeexception) {
		    break while_1126_;
		}
		return class14_sub2_sub19s;
	    } while (false);
	    Class14_Sub2_Sub19[] class14_sub2_sub19s;
	    try {
		if (arg0 < 3)
		    method1731(97);
		class14_sub2_sub19s = Class14_Sub2.method243((byte) 39);
	    } catch (RuntimeException runtimeexception) {
		break;
	    }
	    return class14_sub2_sub19s;
	} while (false);
	Throwable throwable = new Throwable();
	throw Class14_Sub8_Sub14.method554(throwable,
					   ("nk.J(" + arg0 + ','
					    + (arg1 != null ? "{...}" : "null")
					    + ',' + arg2 + ',' + arg3 + ')'));
    }
    
    public static void method1734(int arg0, int arg1, int arg2, int arg3,
				  int arg4, int arg5, int arg6) {
	try {
	    anInt3385++;
	    Class128.method1758(arg1, (byte) -70);
	    int i = 0;
	    int i_0_ = arg1;
	    int i_1_ = -arg1;
	    int i_2_ = 7 / ((-9 - arg4) / 49);
	    int i_3_ = arg1 + -arg2;
	    if (0 > i_3_)
		i_3_ = 0;
	    int i_4_ = -1;
	    int i_5_ = i_3_;
	    int i_6_ = -i_3_;
	    int i_7_ = -1;
	    if (Class14_Sub17.anInt3005 <= arg5 && arg5 <= Class59.anInt955) {
		int[] is = Class14_Sub2_Sub19.anIntArrayArray4038[arg5];
		int i_8_ = Class67.method1301((byte) -102, arg6 + -arg1,
					      Class118.anInt1982,
					      Class14_Sub8_Sub14.anInt4327);
		int i_9_ = Class67.method1301((byte) 36, arg1 + arg6,
					      Class118.anInt1982,
					      Class14_Sub8_Sub14.anInt4327);
		int i_10_ = Class67.method1301((byte) 31, arg6 + -i_3_,
					       Class118.anInt1982,
					       Class14_Sub8_Sub14.anInt4327);
		int i_11_ = Class67.method1301((byte) 101, i_3_ + arg6,
					       Class118.anInt1982,
					       Class14_Sub8_Sub14.anInt4327);
		Class51.method1201(is, i_8_, i_10_, -5973, arg3);
		Class51.method1201(is, i_10_, i_11_, -5973, arg0);
		Class51.method1201(is, i_11_, i_9_, -5973, arg3);
	    }
	    while (i < i_0_) {
		i_4_ += 2;
		i_7_ += 2;
		i_6_ += i_7_;
		if ((i_6_ ^ 0xffffffff) <= -1 && i_5_ >= 1) {
		    i_5_--;
		    i_6_ -= i_5_ << 376525089;
		    Class14_Sub8_Sub6.anIntArray4191[i_5_] = i;
		}
		i++;
		i_1_ += i_4_;
		if ((i_1_ ^ 0xffffffff) <= -1) {
		    i_0_--;
		    i_1_ -= i_0_ << -421116927;
		    int i_12_ = arg5 - i_0_;
		    int i_13_ = i_0_ + arg5;
		    if (i_13_ >= Class14_Sub17.anInt3005
			&& i_12_ <= Class59.anInt955) {
			if (i_3_ <= i_0_) {
			    int i_14_ = Class67.method1301((byte) 99, arg6 + i,
							   Class118.anInt1982,
							   (Class14_Sub8_Sub14
							    .anInt4327));
			    int i_15_
				= Class67.method1301((byte) 80, -i + arg6,
						     Class118.anInt1982,
						     (Class14_Sub8_Sub14
						      .anInt4327));
			    if (Class59.anInt955 >= i_13_)
				Class51.method1201((Class14_Sub2_Sub19
						    .anIntArrayArray4038
						    [i_13_]),
						   i_15_, i_14_, -5973, arg3);
			    if (Class14_Sub17.anInt3005 <= i_12_)
				Class51.method1201((Class14_Sub2_Sub19
						    .anIntArrayArray4038
						    [i_12_]),
						   i_15_, i_14_, -5973, arg3);
			} else {
			    int i_16_ = Class14_Sub8_Sub6.anIntArray4191[i_0_];
			    int i_17_
				= Class67.method1301((byte) -122, i + arg6,
						     Class118.anInt1982,
						     (Class14_Sub8_Sub14
						      .anInt4327));
			    int i_18_
				= Class67.method1301((byte) -110, arg6 - i,
						     Class118.anInt1982,
						     (Class14_Sub8_Sub14
						      .anInt4327));
			    int i_19_
				= Class67.method1301((byte) -120, i_16_ + arg6,
						     Class118.anInt1982,
						     (Class14_Sub8_Sub14
						      .anInt4327));
			    int i_20_ = Class67.method1301((byte) -103,
							   -i_16_ + arg6,
							   Class118.anInt1982,
							   (Class14_Sub8_Sub14
							    .anInt4327));
			    if ((Class59.anInt955 ^ 0xffffffff)
				<= (i_13_ ^ 0xffffffff)) {
				int[] is = (Class14_Sub2_Sub19
					    .anIntArrayArray4038[i_13_]);
				Class51.method1201(is, i_18_, i_20_, -5973,
						   arg3);
				Class51.method1201(is, i_20_, i_19_, -5973,
						   arg0);
				Class51.method1201(is, i_19_, i_17_, -5973,
						   arg3);
			    }
			    if (i_12_ >= Class14_Sub17.anInt3005) {
				int[] is = (Class14_Sub2_Sub19
					    .anIntArrayArray4038[i_12_]);
				Class51.method1201(is, i_18_, i_20_, -5973,
						   arg3);
				Class51.method1201(is, i_20_, i_19_, -5973,
						   arg0);
				Class51.method1201(is, i_19_, i_17_, -5973,
						   arg3);
			    }
			}
		    }
		}
		int i_21_ = arg5 + -i;
		int i_22_ = arg5 - -i;
		if ((i_22_ ^ 0xffffffff) <= (Class14_Sub17.anInt3005
					     ^ 0xffffffff)
		    && (Class59.anInt955 ^ 0xffffffff) <= (i_21_
							   ^ 0xffffffff)) {
		    int i_23_ = i_0_ + arg6;
		    int i_24_ = arg6 + -i_0_;
		    if (Class118.anInt1982 <= i_23_
			&& ((i_24_ ^ 0xffffffff)
			    >= (Class14_Sub8_Sub14.anInt4327 ^ 0xffffffff))) {
			i_23_
			    = Class67.method1301((byte) -58, i_23_,
						 Class118.anInt1982,
						 Class14_Sub8_Sub14.anInt4327);
			i_24_
			    = Class67.method1301((byte) 104, i_24_,
						 Class118.anInt1982,
						 Class14_Sub8_Sub14.anInt4327);
			if ((i_3_ ^ 0xffffffff) >= (i ^ 0xffffffff)) {
			    if (Class59.anInt955 >= i_22_)
				Class51.method1201((Class14_Sub2_Sub19
						    .anIntArrayArray4038
						    [i_22_]),
						   i_24_, i_23_, -5973, arg3);
			    if ((Class14_Sub17.anInt3005 ^ 0xffffffff)
				>= (i_21_ ^ 0xffffffff))
				Class51.method1201((Class14_Sub2_Sub19
						    .anIntArrayArray4038
						    [i_21_]),
						   i_24_, i_23_, -5973, arg3);
			} else {
			    int i_25_ = (i_5_ < i
					 ? Class14_Sub8_Sub6.anIntArray4191[i]
					 : i_5_);
			    int i_26_
				= Class67.method1301((byte) 75, i_25_ + arg6,
						     Class118.anInt1982,
						     (Class14_Sub8_Sub14
						      .anInt4327));
			    int i_27_
				= Class67.method1301((byte) -109, arg6 - i_25_,
						     Class118.anInt1982,
						     (Class14_Sub8_Sub14
						      .anInt4327));
			    if (Class59.anInt955 >= i_22_) {
				int[] is = (Class14_Sub2_Sub19
					    .anIntArrayArray4038[i_22_]);
				Class51.method1201(is, i_24_, i_27_, -5973,
						   arg3);
				Class51.method1201(is, i_27_, i_26_, -5973,
						   arg0);
				Class51.method1201(is, i_26_, i_23_, -5973,
						   arg3);
			    }
			    if (Class14_Sub17.anInt3005 <= i_21_) {
				int[] is = (Class14_Sub2_Sub19
					    .anIntArrayArray4038[i_21_]);
				Class51.method1201(is, i_24_, i_27_, -5973,
						   arg3);
				Class51.method1201(is, i_27_, i_26_, -5973,
						   arg0);
				Class51.method1201(is, i_26_, i_23_, -5973,
						   arg3);
			    }
			}
		    }
		}
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("nk.K(" + arg0 + ',' + arg1
						+ ',' + arg2 + ',' + arg3 + ','
						+ arg4 + ',' + arg5 + ','
						+ arg6 + ')'));
	}
    }
    
    public void method1721(boolean arg0, int arg1, int arg2) {
	try {
	    if (arg0 != true)
		aFloat3386 = 0.7266814F;
	    anInt3380++;
	    int i = arg1 * anInt3389 >> -1529643124;
	    int i_28_ = arg1 * anInt3384 >> 2057291692;
	    int i_29_ = anInt3376 * arg2 >> 186869260;
	    int i_30_ = anInt3381 * arg2 >> 1592306540;
	    Class99_Sub2.method1510(i_30_, anInt2083, (byte) 117, i_28_, i,
				    i_29_);
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("nk.B(" + arg0 + ',' + arg1
						+ ',' + arg2 + ')'));
	}
    }
    
    static {
	aClass124_3379 = Class14_Sub2_Sub2.method263(1178, " GMT");
	aClass94_3388 = null;
    }
}
